/** Styles* * @package Estatik Calculator* @subpackage CSS**//* Admin styles */input[type=number].es_calc_error,input[type=text].es_calc_error {    border: 1px solid red;    color: red;}.es_calc_hidden_option {    display: none;}.es_calc_option {    background: #FFF;    color: rgb(114, 121, 131);    font-size: 13px;    padding: 10px 0;    overflow: auto;}.es_calc_option_groups {    clear: both;    }.es_calc_option_groups,.es_calc_option_value {    max-width: 100%;    position: relative;}.es_calc_option_logo {    float: right;}.es_calc_option_name,.es_calc_tabs {    float: left;    width: 150px;}.es_calc_option_value input[type=text],.es_calc_option_value select {    -webkit-appearance: none;    -moz-appearance: none;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;    background: transparent;    border: 1px solid #ddd;    box-shadow: none;    height: 27px;    margin: 0;    max-width: 100%;    padding: 0 25px 0 10px;    width: 200px !important;}.es_calc_option_value select {    background: url(images/select_arow.png) no-repeat;    background-position: calc(100% - 10px);}.es_calc_options_group {    background: #FFF;    float: left;    min-height: 153px;    /*padding: 10px 50px;*/    width: 80%;}.es_calc_options {    display: none;    padding: 10px 18px;}.es_calc_options.active {    display: block;}.es_calc_options_container {    margin: 22px 20px 0 2px;}.es_calc_options_container,.es_calc_options_container h1 {    color: rgb(114, 121, 131);    font-family: 'Open Sans', sans-serif;    font-size: 13px;        font-weight: 300;    }.es_calc_options_container h1 {    float: left;    font-size: 22px;    font-weight: 300;    margin: 0 0 30px 0;    padding: 9px 15px 4px 0;    text-decoration: none;    text-transform: uppercase;}.es_calc_options_subtitle {    font-size: 14px;    margin-bottom: 20px;    max-width: 76%;    text-align: left;}.es_calc_options_subtitle,.es_calc_options_submit {    float: left;}.es_calc_options_submit {    background: -webkit-linear-gradient(#99cc33, #6cc11e);    background: -o-linear-gradient(#99cc33, #6cc11e);    background: -moz-linear-gradient(#99cc33, #6cc11e);    background: linear-gradient(#99cc33, #6cc11e);    border: 0px;    border-radius: 3px;    cursor: pointer;    color: #fff;    display: block;    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99cc33', endColorstr='#6cc11e');    float: right;    font-size: 14px;    font-weight: bold;    height: 28px;    line-height: 28px;    margin: 0px;    padding: 0px;    position: absolute;    right: 0;    text-align: center;    text-decoration: none;    width: 100px;    z-index: 10;}.es_calc_tab {    background: #f8fafb;    /*background: #f5f5f5;*/    border: none;    color: #727983;    display: block;    font-size: 13px;    height: 50px;    line-height: 50px;    /*margin-bottom: 1px;*/    outline: none !important;    padding: 0 20px;    text-decoration: none;    width: calc(100% - 40px);}.es_calc_tab.active {    background: -webkit-linear-gradient(#fff, #f2f2f2);    background: -o-linear-gradient(#fff, #f2f2f2);    background: -moz-linear-gradient(#fff, #f2f2f2);    background: linear-gradient(#fff, #f2f2f2);    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#ffffff', endColorstr='#f2f2f2');        border: none;    color: #444950;    font-weight: bold;}.es_calc_tab:active,.es_calc_tab:focus,.es_calc_tab:hover {    -webkit-box-shadow: none;    box-shadow: none;        background: #fff;    border: none;}.es_calc_tabs {    float: left;    margin: 0;    width: 20%;}.es_calc_tabs li {    border-bottom: 1px solid #e6e9ee;    border-right: 1px solid #e6e9ee;    margin: 0;}.es_calc_tabs_container {    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;    background-color: rgb(248, 250, 251);    box-shadow: 0.5px 0.866px 2px 0 rgba(0, 0, 0, 0.15);    clear: both;    overflow: auto;}/* switch styles */.es_calc_switch {  position: relative;/*  display: inline-block;  width: 60px;  height: 34px;*/    width: 60px;    height: 20px;    display: inline-block;    background: #dddddd;        -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;        vertical-align: bottom;    margin: 0 10px;}/* Hide default HTML checkbox */.es_calc_switch input {display:none;}/* The slider */.es_calc_slider {    border-radius: 5px;    position: absolute;    cursor: pointer;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: #ccc;    -webkit-transition: .4s;    transition: .4s;}.es_calc_slider:before {    border-radius: 5px;    position: absolute;    content: "";    height: 20px;    width: 32px;    /*left: 4px;*/    bottom: -1px;    /*background-color: white;*/    background: url("images/slider.png") no-repeat;    -webkit-transition: .4s;    transition: .4s;}input:checked + .es_calc_slider {    background-color: #2196F3;}input:focus + .es_calc_slider {    box-shadow: 0 0 1px #2196F3;}input:checked + .es_calc_slider:before {    -webkit-transform: translateX(26px);    -ms-transform: translateX(26px);    transform: translateX(26px);}@media (max-width: 568px) {    .es_calc_tabs,    .es_calc_options_submit,    .es_calc_options_subtitle {        float: none;    }        .es_calc_options_subtitle {        max-width: 100%;    }    .es_calc_options_submit {        margin: 10px auto;        position: relative;    }    .es_calc_option_name,    .es_calc_option_value,    .es_calc_option_value input[type=text], .es_calc_option_value select,    .es_calc_options_group,    .es_calc_tabs {        width: 100% !important;    }}